//package com.zhuss.anno;
//
//import org.springframework.core.annotation.AliasFor;
//
//import java.lang.annotation.*;
//
//@Target({ElementType.METHOD, ElementType.TYPE})
//@Retention(RetentionPolicy.RUNTIME)
//@Inherited
//@Documented
//public @interface LockEnable {
//
//    LockPluginEnum lockPlugin() default LockPluginEnum.REDIS;
//
//    @AliasFor("system")
//    LockSystemEnum system() default LockSystemEnum.CRM;
//
//    @AliasFor("module")
//    LockModuleEnum module() default LockModuleEnum.MEMBER;
//
//    @AliasFor("action")
//    LockActionEnum action();
//
//    @AliasFor("lockTime")
//    long lockTime();
//
//
//
//
//}
